to be down the tubes - Français Anglais Dictionnaire